<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="872px" height="437px" viewBox="-0.5 -0.5 872 437" content="&lt;mxfile host=&quot;Electron&quot; modified=&quot;2024-01-22T10:24:54.989Z&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.1.21 Chrome/120.0.6099.216 Electron/28.1.4 Safari/537.36&quot; etag=&quot;k7khoGmOy2g0N0o_LYLP&quot; version=&quot;22.1.21&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;C5RBs43oDa-KdzZeNtuy&quot; name=&quot;Page-1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><path d="M 670 157 L 670 131 L 850 131 L 850 157" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 670 157 L 670 221 L 850 221 L 850 157" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 670 157 L 850 157" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 138px; margin-left: 671px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Data structure</div></div></div></foreignObject><text x="760" y="150" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Data structure</text></switch></g><rect x="670" y="157" width="180" height="64" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 170px; height: 1px; padding-top: 151px; margin-left: 676px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left; max-height: 73px; overflow: hidden;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><p style="line-height: 150%;">+ Search<br />+ Insert<br />+ Delete</p></div></div></div></foreignObject><text x="676" y="163" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">+ Search...</text></switch></g><rect x="670" y="241" width="180" height="90" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 182px; height: 90px; padding-top: 241px; margin-left: 670px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left; width: 180px; height: 90px; overflow: hidden;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; width: 100%; height: 100%; white-space: normal; overflow-wrap: normal;"><p style="margin:0px;margin-top:4px;text-align:center;"><i>&lt;&lt;Interface&gt;&gt;</i><br /><b>IStorageRepository</b></p><hr size="1" /><p style="margin: 0px 0px 0px 4px; line-height: 150%;">+ CommitOperation(IOperation)<br />+ GetOperationsEnumerator()</p></div></div></div></foreignObject><text x="670" y="253" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">&lt;&lt;Interface&gt;&gt;...</text></switch></g><path d="M 390 171 L 390 145 L 606 145 L 606 171" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 390 171 L 390 235 L 606 235 L 606 171" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 390 171 L 606 171" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 214px; height: 1px; padding-top: 152px; margin-left: 391px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Background service</div></div></div></foreignObject><text x="498" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Background service</text></switch></g><rect x="390" y="171" width="216" height="64" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 206px; height: 1px; padding-top: 178px; margin-left: 396px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left; max-height: 60px; overflow: hidden;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><p style="line-height: 150%;">+ ProcessTask(IStorageTask)<br />+ ProcessOperation(IOperation)</p></div></div></div></foreignObject><text x="396" y="190" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">+ ProcessTask(IStorageTask)...</text></switch></g><path d="M 210 431 L 210 1" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="stroke" transform="translate(2,3)" opacity="0.25"/><path d="M 210 431 L 210 1" fill="none" stroke="#525252" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="stroke"/><rect x="100" y="145" width="230" height="113" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 232px; height: 113px; padding-top: 145px; margin-left: 100px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left; width: 230px; height: 113px; overflow: hidden;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; width: 100%; height: 100%; white-space: normal; overflow-wrap: normal;"><p style="margin: 4px 0px 0px; text-align: center; line-height: 150%;"><i>&lt;&lt;Interface&gt;&gt;</i><br /><b>IStorageService</b></p><hr size="1" style="line-height: 150%;" /><p style="margin: 0px 0px 0px 4px; line-height: 150%;">+ SavePairAsync(string key, string value)<br />+ GetValueByKey(string key)</p><p style="margin: 0px 0px 0px 4px; line-height: 150%;">+ DeletePairByKeyAsync(string key)</p></div></div></div></foreignObject><text x="100" y="157" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">&lt;&lt;Interface&gt;&gt;...</text></switch></g><rect x="240" y="401" width="180" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 416px; margin-left: 241px;"><div data-drawio-colors="color: #525252; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(82, 82, 82); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Background services</div></div></div></foreignObject><text x="330" y="421" fill="#525252" font-family="Helvetica" font-size="16px" text-anchor="middle" font-weight="bold">Background services</text></switch></g><path d="M 0 181 Q 0 181 93.63 180.94" fill="none" stroke="#a6a6a6" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 98.88 180.93 L 91.88 184.44 L 93.63 180.94 L 91.88 177.44 Z" fill="#a6a6a6" stroke="#a6a6a6" stroke-miterlimit="10" pointer-events="all"/><path d="M 0 221 Q 0 221 93.63 221" fill="none" stroke="#a6a6a6" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 98.88 221 L 91.88 224.5 L 93.63 221 L 91.88 217.5 Z" fill="#a6a6a6" stroke="#a6a6a6" stroke-miterlimit="10" pointer-events="all"/><path d="M 0 201 Q 0 201 93.63 201.47" fill="none" stroke="#a6a6a6" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 98.88 201.49 L 91.86 204.96 L 93.63 201.47 L 91.9 197.96 Z" fill="#a6a6a6" stroke="#a6a6a6" stroke-miterlimit="10" pointer-events="all"/><rect x="10" y="281" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 296px; margin-left: 11px;"><div data-drawio-colors="color: #A6A6A6; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(166, 166, 166); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Client requests</div></div></div></foreignObject><text x="60" y="300" fill="#A6A6A6" font-family="Helvetica" font-size="12px" text-anchor="middle">Client requests</text></switch></g><rect x="30" y="401" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 148px; height: 1px; padding-top: 416px; margin-left: 30px;"><div data-drawio-colors="color: #525252; " style="box-sizing: border-box; font-size: 0px; text-align: right;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(82, 82, 82); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">API</div></div></div></foreignObject><text x="178" y="421" fill="#525252" font-family="Helvetica" font-size="16px" text-anchor="end" font-weight="bold">API</text></switch></g><rect x="230" y="271" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 286px; margin-left: 231px;"><div data-drawio-colors="color: #A6A6A6; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(166, 166, 166); line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; overflow-wrap: normal;"><font>Collect tasks</font></div></div></div></foreignObject><text x="285" y="290" fill="#A6A6A6" font-family="Helvetica" font-size="12px" text-anchor="middle" font-style="italic">Collect tasks</text></switch></g><rect x="400" y="271" width="110" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 281px; margin-left: 402px;"><div data-drawio-colors="color: #A6A6A6; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(166, 166, 166); line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; overflow-wrap: normal;"><font>Processes tasks</font></div></div></div></foreignObject><text x="402" y="285" fill="#A6A6A6" font-family="Helvetica" font-size="12px" font-style="italic">Processes tasks</text></switch></g><rect x="400" y="312" width="200" height="19" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 198px; height: 1px; padding-top: 322px; margin-left: 402px;"><div data-drawio-colors="color: #A6A6A6; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(166, 166, 166); line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; overflow-wrap: normal;">Restores state of the data structure </div></div></div></foreignObject><text x="402" y="325" fill="#A6A6A6" font-family="Helvetica" font-size="12px" font-style="italic">Restores state of the data struct...</text></switch></g><rect x="400" y="291" width="230" height="21" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 228px; height: 1px; padding-top: 302px; margin-left: 402px;"><div data-drawio-colors="color: #A6A6A6; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(166, 166, 166); line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; overflow-wrap: normal;"><font>Processes operations on a data structure</font></div></div></div></foreignObject><text x="402" y="305" fill="#A6A6A6" font-family="Helvetica" font-size="12px" font-style="italic">Processes operations on a data structu...</text></switch></g><path d="M 374.45 197.51 L 359.94 197.53 L 359.94 206.59 L 333.39 206.59" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 389.45 197.5 L 381.95 201.92 L 374.45 197.51 L 381.94 193.09 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 345.27 200.09 L 332.27 206.59 L 345.27 213.09" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 622.42 191.87 L 638.06 191.88 L 668.3 191.76" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 607.42 191.86 L 614.92 187.46 L 622.42 191.87 L 614.92 196.28 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 656.45 198.31 L 669.42 191.76 L 656.4 185.31" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 622.2 224.4 L 638.06 224.35 L 638.06 290.47 L 668.3 290.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 607.2 224.44 L 614.69 220.01 L 622.2 224.4 L 614.71 228.83 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 656.42 296.99 L 669.42 290.5 L 656.43 283.99" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 870 321 L 870 251" fill="none" stroke="none" pointer-events="stroke"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>